.ProTablesA01 {
    width: 100%;
    height: 100%;

    &>.ant-pro-table {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;

        &>.ant-pro-card {
            background: rgba(255, 255, 255, 0.25) !important;
            backdrop-filter: blur(8px);

            &:last-child {
                flex: 1;
                overflow: hidden;
            }

            .ant-pro-table-list-toolbar-title {
                font-family: ShuHeiTi;
                font-weight: 600;
                font-size: 20px;
                color: #262626;
                text-indent: 16px;
                position: relative;
                z-index: 1;

                &::after {
                    position: absolute;
                    content: '';
                    left: 1px;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: #262626;
                }
            }

            &>.ant-pro-card-body {
                overflow: hidden;
            }

            .ant-form-item-label>label {
                font-family: ShuHeiTi;
                font-size: 16px;
                text-indent: 8px;
            }

            .ant-space {
                font-family: PingFang;

                button {
                    font-family: PingFang;
                }
            }

            .ant-table {
                border-radius: 6px;
                overflow: hidden;
                scrollbar-color: rgba(0, 0, 0, 0.65) rgba(5, 5, 5, 0);
                background: rgba(255, 255, 255, 0.8);
                font-family: PingFang;


                .ant-table-thead>tr>th {
                    background: #fff;
                    font-family: ShuHeiTi;
                    font-size: 16px;
                    text-indent: 8px;
                }

            }

            .ant-pagination {
                display: flex;
                align-items: center;
                justify-content: center;

                &>.ant-pagination-total-text {
                    flex: 1;
                    font-family: ShuHeiTi;
                    font-size: 16px;
                }

                &>.ant-pagination-item {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    font-family: ShuHeiTi;
                    font-size: 16px;
                    width: 32px;
                    height: 32px;
                }

                &>.ant-pagination-prev,
                &>.ant-pagination-next {
                    &>button {
                        color: #262626;
                        font-size: 16px;
                    }
                }

                &>.ant-pagination-options {
                    &>.ant-select {
                        height: 32px;
                        color: #262626;
                        font-size: 16px;
                    }

                }
            }
        }
    }
}